payload (lorry) - English Synonyms Dictionary